Re: [INTERFACES] Problem with PreparedStatement

Поиск
Список
Период
Сортировка
От Herouth Maoz
Тема Re: [INTERFACES] Problem with PreparedStatement
Дата
Msg-id l03130304b432573cdcc7@[147.233.159.109]
обсуждение исходный текст
Ответ на Problem with PreparedStatement  ("Esteban Chiner Sanz" <echiner@tissat.es>)
Ответы Re: [INTERFACES] Problem with PreparedStatement
Список pgsql-interfaces
At 19:05 +0200 on 18/10/1999, Esteban Chiner Sanz wrote:


> I'm trying to do this:
>
> if (counter != -1) /* No ha habido ningún error */
>             {
>                 PreparedStatement pstmt=null;
>                 sql="insert into tar_historico values (?,?,?)";
>                 razon="<br>Query: " + sql;
>                 try {
>                     pstmt = con.prepareStatement(sql);
>                     pstmt.setString(1,Integer.toString(counter));
>                     pstmt.setString(2,"1");
>                     pstmt.setTimestamp(3,new Timestamp(new
> java.util.Date().getTime()));
>                     pstmt.executeUpdate(sql);
>                     pstmt.close();
>                     con.close();
>                 }
>
> But I get this error message in the PostgreSQL log:
>
>    query: insert into tar_historico values (?,?,?)
>    ERROR:  parser: parse error at or near ","

What are the (Postgres) datatypes of the fields?

The best would be to know what the final format of the query became. For
this you have to run the postmaster with -d2 or something, to create a
debug-level log. It will show you the statements as they were passed to the
backend.

My personal suspicion is that your first two fields are numeric fields, not
string fields.

Herouth

--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma




В списке pgsql-interfaces по дате отправления:

Предыдущее
От: Dave Page
Дата:
Сообщение: Problem with pgAdmin on Win2K (Was: Hi, i've installed pgadmin bu t)
Следующее
От: Peter Mount
Дата:
Сообщение: Re: [INTERFACES] Problem with PreparedStatement